home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / a / alliancedoc's03.dms / alliancedoc's03.adf / chap9_5.doc.pp / chap9_5.doc
Text File  |  1992-02-22  |  2KB  |  51 lines

  1.    ________________________________________________________________________
  2.  /                                      \
  3. | ALLIANCE Presents : Amiga Graphics Inside and Out.                   |
  4. |              The complete Book from Abacus.               |
  5. |                                           |
  6. | Typed By          : Razor Blade.                       |
  7. | Supplied By       : Viper.                           |
  8. |                                        |
  9. | ALLIANCE ARE : Alchemist, Aramis, Barbarian, CI/\RS, Chaos, Glitch, Mit, |
  10. |         Raistlin, Razor Blade, ShadowFax and Viper.               |
  11. |                                           |
  12.  \________________________________________________________________________/
  13.  
  14.  
  15. /\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\/\\
  16. >                                      <
  17. >       CALL OUR WORLD HQ N-O-W : UNKNOWN PLEASURES : +44 823 322891      <
  18. >                                      <
  19. \//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//\//
  20.  
  21.  
  22.  
  23.       
  24.        
  25. 9.5 THE MESSANGER: RasInfo.
  26. ===========================
  27.        
  28. The BitMap and the ViewPort are still isolated from each other. We can 
  29. connect them by using the RasInfo structure. This structure isnt 
  30. established with an initialise procedure. You must program this structure,
  31. element by element, by writing the necessary values into it.
  32.        
  33. The actual connetion between the ViewPort and the bitmap to the RasInfo 
  34. structure is made as follows:
  35.        
  36.        ViewPort.RasInfo = &RasInfo
  37.        RasInfo.BitMap   = &BitMap
  38.        
  39. The bitmap pointer of the RasInfo stucture (Raster information) is the 
  40. only common element. The only remaining variables to be initialised are the
  41. RxOffset and the RyOffset. These specify the pixel coordinates for the 
  42. upper left corner of the ViewPorts and are normally initialised to zero.
  43.        
  44. The last RasInfo variable, the RasInfo.Next pointer, is used only for 
  45. special display modes (see chapter 17) and is normally set to zero.
  46.        
  47.        
  48.                             PAGE 322
  49.        
  50. -----------------------------------------------------------------------------
  51.